package com.taojiazheng.service.user;

import com.taojiazheng.entity.User;
import com.taojiazheng.so.user.UserSo;
import com.taojiazheng.so.user.UserinfoSo;
import com.taojiazheng.vo.user.UserVo;

/**
 * @author 赵成林
 * @date 2017/11/22 20:19
 */
public interface UserService {
    User getUserByToken(String token);

    int insertUser(UserSo userSo);

    User getUserByPhone(String phone);

    User getUserByName(String name);

    public UserVo register(UserSo userSo);

    public UserVo login(UserSo userSo);

    int updateToken(UserSo userSo);

    int createUserInfo(UserinfoSo userinfoSo, String token);

    Boolean isCreateUserInfo(String token);

    void deleteUserInfo(String token);
}
